Pure Type Systems without Explicit Contexts
نویسندگان
چکیده
We present an approach to type theory in which the typing judgments do not have explicit contexts. Instead of judgments of shape Γ ` A : B, our systems just have judgments of shape A : B. A key feature is that we distinguish free and bound variables even in pseudo-terms. Specifically we give the rules of the ‘Pure Type System’ class of type theories in this style. We prove that the typing judgments of these systems correspond in a natural way with those of Pure Type Systems as traditionally formulated. I.e., our systems have exactly the same well-typed terms as traditional presentations of type theory. Our system can be seen as a type theory in which all type judgments share an identical, infinite, typing context that has infinitely many variables for each possible type. For this reason we call our system Γ∞. This name means to suggest that our type judgment A : B should be read as Γ∞ ` A : B, with a fixed infinite type context called Γ∞.
منابع مشابه
A formalization of Γ∞ in Coq
In this paper we present a formalization of the type systems Γ∞ in the proof assistant Coq. The family of type systems Γ∞, described in a recent article by Geuvers, McKinna and Wiedijk [9], presents type theory without the need for explicit contexts. A typing judgment in Γ∞ is of the shape A :∞ B while an ordinary judgment is of the shape Γ ` A : B. This approach of Geuvers et al. makes a bridg...
متن کاملOn the Syntax of Dependent Types and the Coherence Problem (working Draft)
We discuss diierent ways to represent the syntax of dependent types using Martin-LL of type theory as a metalanguage. In particular, we show how to give an intrinsic syntax in which meaningful contexts, types in a context, and terms of a certain type in a context, are generated directly without rst introducing raw terms, types, and contexts. In the rst representation we deene inductively the no...
متن کاملSome new variants of interval-valued Gronwall type inequalities on time scales
By using an efficient partial order and concept of gH-differentiability oninterval-valued functions, we investigate some new variants of Gronwall typeinequalities on time scales, which provide explicit bounds on unknownfunctions. Our results not only unify and extend some continuousinequalities, but also in discrete case, all are new.
متن کاملPure Type Systems, Cut and Explicit Substitutions
Pure type systems are a general formalism allowing to represent many type systems – in particular, Barendregt’s λ-cube, including Girard’s system F , dependent types, and the calculus of constructions. We built a variant of pure type systems by adding a cut rule associated to an explicit substitution in the syntax, according to the Curry-Howardde Bruijn correspondence. The addition of the cut r...
متن کاملExplicit Pure Type Systems for the λ-Cube
Pure type systems are a general formalism allowing to represent many type systems – in particular, Barendregt’s λ-cube, including Girard’s system F , dependent types, and the calculus of constructions. We built a variant of pure type systems by adding a cut rule associated to an explicit substitution in the syntax, according to the Curry-Howardde Bruijn correspondence. The addition of the cut r...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009